package cn.stylefeng.guns.sys.modular.system.ApiEntity;

import com.alibaba.fastjson.annotation.JSONField;

import java.math.BigDecimal;
import java.util.List;

public class Crmyybbs {

    /**
     * msg : success
     * code : 200
     * data : [{"payTypeList":[{"payChannelName":"","payChannelCode":"","sumPureAmount":189.43,"payCode":"4","sumNoincomeAmount":10.57,"payName":"会员卡","sumReceiptsAmount":200},{"payChannelName":"","payChannelCode":"","sumPureAmount":0.01,"payCode":"2","sumNoincomeAmount":0,"payName":"线下微信","sumReceiptsAmount":0.01},{"payChannelName":"随行付","payChannelCode":"sxf","sumPureAmount":0.02,"payCode":"2","sumNoincomeAmount":0,"payName":"线下微信","sumReceiptsAmount":0.02},{"payChannelName":"随行付","payChannelCode":"sxf","sumPureAmount":0.02,"payCode":"3","sumNoincomeAmount":0,"payName":"线下支付宝","sumReceiptsAmount":0.02}],"chargeData":{"调账增加本金":0,"消费赠款":-10.57,"支付宝-随行付充值":0.1,"充值赠款":0,"调账增加赠款":0,"调账扣减本金":0,"其他充值":0,"微信-乐刷充值":0.1,"调账扣减赠款":0,"companyId":"1640671493037000007","时间":"2022-04-25","微信-随行付充值":0.1,"shopId":"1640671494091000025","现金充值":0,"店铺名称":"ls店铺","消费本金":-189.43},"orgName":"ls店铺","sumDiscountsAmount":0,"orgCode":1640671494091000025,"sumPureAmount":189.48,"sumNoincomeAmount":10.57,"sumReceiptsAmount":200.05},{"payTypeList":[{"payChannelName":"","payChannelCode":"","sumPureAmount":0.01,"payCode":"2","sumNoincomeAmount":0,"payName":"线下微信","sumReceiptsAmount":0.01},{"payChannelName":"随行付","payChannelCode":"sxf","sumPureAmount":0.01,"payCode":"2","sumNoincomeAmount":0,"payName":"线下微信","sumReceiptsAmount":0.01},{"payChannelName":"","payChannelCode":"","sumPureAmount":198.02,"payCode":"1","sumNoincomeAmount":0,"payName":"现金","sumReceiptsAmount":198.02}],"chargeData":{},"orgName":"wj的小店","sumDiscountsAmount":0,"orgCode":1645060520303000027,"sumPureAmount":198.04,"sumNoincomeAmount":0,"sumReceiptsAmount":198.04}]
     */

    private String msg;
    private int code;
    private List<DataBean> data;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * payTypeList : [{"payChannelName":"","payChannelCode":"","sumPureAmount":189.43,"payCode":"4","sumNoincomeAmount":10.57,"payName":"会员卡","sumReceiptsAmount":200},{"payChannelName":"","payChannelCode":"","sumPureAmount":0.01,"payCode":"2","sumNoincomeAmount":0,"payName":"线下微信","sumReceiptsAmount":0.01},{"payChannelName":"随行付","payChannelCode":"sxf","sumPureAmount":0.02,"payCode":"2","sumNoincomeAmount":0,"payName":"线下微信","sumReceiptsAmount":0.02},{"payChannelName":"随行付","payChannelCode":"sxf","sumPureAmount":0.02,"payCode":"3","sumNoincomeAmount":0,"payName":"线下支付宝","sumReceiptsAmount":0.02}]
         * chargeData : {"调账增加本金":0,"消费赠款":-10.57,"支付宝-随行付充值":0.1,"充值赠款":0,"调账增加赠款":0,"调账扣减本金":0,"其他充值":0,"微信-乐刷充值":0.1,"调账扣减赠款":0,"companyId":"1640671493037000007","时间":"2022-04-25","微信-随行付充值":0.1,"shopId":"1640671494091000025","现金充值":0,"店铺名称":"ls店铺","消费本金":-189.43}
         * orgName : ls店铺
         * sumDiscountsAmount : 0
         * orgCode : 1640671494091000025
         * sumPureAmount : 189.48
         * sumNoincomeAmount : 10.57
         * sumReceiptsAmount : 200.05
         */

        private ChargeDataBean chargeData;
        private String orgName;
        private BigDecimal sumDiscountsAmount;
        private long orgCode;
        private BigDecimal sumPureAmount;
        private BigDecimal sumNoincomeAmount;
        private BigDecimal sumReceiptsAmount;
        private List<PayTypeListBean> payTypeList;

        public ChargeDataBean getChargeData() {
            return chargeData;
        }

        public void setChargeData(ChargeDataBean chargeData) {
            this.chargeData = chargeData;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public BigDecimal getSumDiscountsAmount() {
            return sumDiscountsAmount;
        }

        public void setSumDiscountsAmount(BigDecimal sumDiscountsAmount) {
            this.sumDiscountsAmount = sumDiscountsAmount;
        }

        public long getOrgCode() {
            return orgCode;
        }

        public void setOrgCode(long orgCode) {
            this.orgCode = orgCode;
        }

        public BigDecimal getSumPureAmount() {
            return sumPureAmount;
        }

        public void setSumPureAmount(BigDecimal sumPureAmount) {
            this.sumPureAmount = sumPureAmount;
        }

        public BigDecimal getSumNoincomeAmount() {
            return sumNoincomeAmount;
        }

        public void setSumNoincomeAmount(BigDecimal sumNoincomeAmount) {
            this.sumNoincomeAmount = sumNoincomeAmount;
        }

        public BigDecimal getSumReceiptsAmount() {
            return sumReceiptsAmount;
        }

        public void setSumReceiptsAmount(BigDecimal sumReceiptsAmount) {
            this.sumReceiptsAmount = sumReceiptsAmount;
        }

        public List<PayTypeListBean> getPayTypeList() {
            return payTypeList;
        }

        public void setPayTypeList(List<PayTypeListBean> payTypeList) {
            this.payTypeList = payTypeList;
        }

        public static class ChargeDataBean {
            /**
             * 调账增加本金 : 0
             * 消费赠款 : -10.57
             * 支付宝-随行付充值 : 0.1
             * 充值赠款 : 0
             * 调账增加赠款 : 0
             * 调账扣减本金 : 0
             * 其他充值 : 0
             * 微信-乐刷充值 : 0.1
             * 调账扣减赠款 : 0
             * companyId : 1640671493037000007
             * 时间 : 2022-04-25
             * 微信-随行付充值 : 0.1
             * shopId : 1640671494091000025
             * 现金充值 : 0
             * 店铺名称 : ls店铺
             * 消费本金 : -189.43
             */

            private BigDecimal 调账增加本金;
            private BigDecimal 消费赠款;
            @JSONField(name = "支付宝-随行付充值")
            private BigDecimal 支付宝随行付充值;
            private BigDecimal 充值赠款;
            private BigDecimal 调账增加赠款;
            private BigDecimal 调账扣减本金;
            private BigDecimal 其他充值;
            @JSONField(name = "微信-乐刷充值")
            private BigDecimal 微信乐刷充值;
            private BigDecimal 调账扣减赠款;
            private String companyId;
            private String 时间;
            @JSONField(name = "微信-随行付充值")
            private BigDecimal 微信随行付充值;
            private String shopId;
            private BigDecimal 现金充值;
            private String 店铺名称;
            private BigDecimal 消费本金;
            private BigDecimal 支付宝充值;
            private BigDecimal 线上微信充值;
            private BigDecimal 线下微信充值;
            private BigDecimal 建行收款;

            private BigDecimal 支付宝建行充值;

            private BigDecimal 微信建行充值;

            private BigDecimal 微信充值;

            private BigDecimal 点评买单;

            private BigDecimal 微信原生微信充值;

            private BigDecimal 支付宝原生支付宝充值;

            public BigDecimal get微信原生微信充值() {
                return 微信原生微信充值;
            }

            public void set微信原生微信充值(BigDecimal 微信原生微信充值) {
                this.微信原生微信充值 = 微信原生微信充值;
            }

            public BigDecimal get支付宝原生支付宝充值() {
                return 支付宝原生支付宝充值;
            }

            public void set支付宝原生支付宝充值(BigDecimal 支付宝原生支付宝充值) {
                this.支付宝原生支付宝充值 = 支付宝原生支付宝充值;
            }

            public BigDecimal get点评买单() {
                return 点评买单;
            }

            public void set点评买单(BigDecimal 点评买单) {
                this.点评买单 = 点评买单;
            }

            public BigDecimal get微信充值() {
                return 微信充值;
            }

            public void set微信充值(BigDecimal 微信充值) {
                this.微信充值 = 微信充值;
            }

            public BigDecimal get支付宝建行充值() {
                return 支付宝建行充值;
            }

            public void set支付宝建行充值(BigDecimal 支付宝建行充值) {
                this.支付宝建行充值 = 支付宝建行充值;
            }

            public BigDecimal get微信建行充值() {
                return 微信建行充值;
            }

            public void set微信建行充值(BigDecimal 微信建行充值) {
                this.微信建行充值 = 微信建行充值;
            }

            public BigDecimal get建行收款() {
                return 建行收款;
            }

            public void set建行收款(BigDecimal 建行收款) {
                this.建行收款 = 建行收款;
            }

            public BigDecimal get支付宝充值() {
                return 支付宝充值;
            }

            public void set支付宝充值(BigDecimal 支付宝充值) {
                this.支付宝充值 = 支付宝充值;
            }

            public BigDecimal get线上微信充值() {
                return 线上微信充值;
            }

            public void set线上微信充值(BigDecimal 线上微信充值) {
                this.线上微信充值 = 线上微信充值;
            }

            public BigDecimal get线下微信充值() {
                return 线下微信充值;
            }

            public void set线下微信充值(BigDecimal 线下微信充值) {
                this.线下微信充值 = 线下微信充值;
            }

            public BigDecimal get调账增加本金() {
                return 调账增加本金;
            }

            public void set调账增加本金(BigDecimal 调账增加本金) {
                this.调账增加本金 = 调账增加本金;
            }

            public BigDecimal get消费赠款() {
                return 消费赠款;
            }

            public void set消费赠款(BigDecimal 消费赠款) {
                this.消费赠款 = 消费赠款;
            }

            public BigDecimal get支付宝随行付充值() {
                return 支付宝随行付充值;
            }

            public void set支付宝随行付充值(BigDecimal 支付宝随行付充值) {
                this.支付宝随行付充值 = 支付宝随行付充值;
            }

            public BigDecimal get充值赠款() {
                return 充值赠款;
            }

            public void set充值赠款(BigDecimal 充值赠款) {
                this.充值赠款 = 充值赠款;
            }

            public BigDecimal get调账增加赠款() {
                return 调账增加赠款;
            }

            public void set调账增加赠款(BigDecimal 调账增加赠款) {
                this.调账增加赠款 = 调账增加赠款;
            }

            public BigDecimal get调账扣减本金() {
                return 调账扣减本金;
            }

            public void set调账扣减本金(BigDecimal 调账扣减本金) {
                this.调账扣减本金 = 调账扣减本金;
            }

            public BigDecimal get其他充值() {
                return 其他充值;
            }

            public void set其他充值(BigDecimal 其他充值) {
                this.其他充值 = 其他充值;
            }

            public BigDecimal get微信乐刷充值() {
                return 微信乐刷充值;
            }

            public void set微信乐刷充值(BigDecimal 微信乐刷充值) {
                this.微信乐刷充值 = 微信乐刷充值;
            }

            public BigDecimal get调账扣减赠款() {
                return 调账扣减赠款;
            }

            public void set调账扣减赠款(BigDecimal 调账扣减赠款) {
                this.调账扣减赠款 = 调账扣减赠款;
            }

            public String getCompanyId() {
                return companyId;
            }

            public void setCompanyId(String companyId) {
                this.companyId = companyId;
            }

            public String get时间() {
                return 时间;
            }

            public void set时间(String 时间) {
                this.时间 = 时间;
            }

            public BigDecimal get微信随行付充值() {
                return 微信随行付充值;
            }

            public void set微信随行付充值(BigDecimal 微信随行付充值) {
                this.微信随行付充值 = 微信随行付充值;
            }

            public String getShopId() {
                return shopId;
            }

            public void setShopId(String shopId) {
                this.shopId = shopId;
            }

            public BigDecimal get现金充值() {
                return 现金充值;
            }

            public void set现金充值(BigDecimal 现金充值) {
                this.现金充值 = 现金充值;
            }

            public String get店铺名称() {
                return 店铺名称;
            }

            public void set店铺名称(String 店铺名称) {
                this.店铺名称 = 店铺名称;
            }

            public BigDecimal get消费本金() {
                return 消费本金;
            }

            public void set消费本金(BigDecimal 消费本金) {
                this.消费本金 = 消费本金;
            }
        }

        public static class PayTypeListBean {
            /**
             * payChannelName :
             * payChannelCode :
             * sumPureAmount : 189.43
             * payCode : 4
             * sumNoincomeAmount : 10.57
             * payName : 会员卡
             * sumReceiptsAmount : 200
             */

            private String payChannelName;
            private String payChannelCode;
            private BigDecimal sumPureAmount;
            private String payCode;
            private BigDecimal sumNoincomeAmount;
            private String payName;
            private BigDecimal sumReceiptsAmount;

            public String getPayChannelName() {
                return payChannelName;
            }

            public void setPayChannelName(String payChannelName) {
                this.payChannelName = payChannelName;
            }

            public String getPayChannelCode() {
                return payChannelCode;
            }

            public void setPayChannelCode(String payChannelCode) {
                this.payChannelCode = payChannelCode;
            }

            public BigDecimal getSumPureAmount() {
                return sumPureAmount;
            }

            public void setSumPureAmount(BigDecimal sumPureAmount) {
                this.sumPureAmount = sumPureAmount;
            }

            public String getPayCode() {
                return payCode;
            }

            public void setPayCode(String payCode) {
                this.payCode = payCode;
            }

            public BigDecimal getSumNoincomeAmount() {
                return sumNoincomeAmount;
            }

            public void setSumNoincomeAmount(BigDecimal sumNoincomeAmount) {
                this.sumNoincomeAmount = sumNoincomeAmount;
            }

            public String getPayName() {
                return payName;
            }

            public void setPayName(String payName) {
                this.payName = payName;
            }

            public BigDecimal getSumReceiptsAmount() {
                return sumReceiptsAmount;
            }

            public void setSumReceiptsAmount(BigDecimal sumReceiptsAmount) {
                this.sumReceiptsAmount = sumReceiptsAmount;
            }
        }
    }
}
